package homework;

/**
 * @Author Stringzhua
 * @Date 2024/2/29 19:57
 * description:编写类Book,定义方法updatePrice,实现更改某本书的价格
 * 如果价格大于150,则更改为150,如果价格大于100,则更改为100,否则不变
 */
public class homework03 {
    public static void main(String[] args) {
        Book book = new Book("神雕侠侣",120);
        book.info();
        book.updaatePrice();//更新价格
        book.info();
    }
}

/*
 * 类名Book
 * 属性price,name
 * 方法名 updatePrice
 * 形参()
 * 返回值void
 * 提供一个构造器
 * */
class Book {
    String name;
    double price;

    public Book(String name, double price) {
        this.name = name;
        this.price = price;
    }
    public void updaatePrice() {
        //如果方法中没有price局部变量,this.price等价于price
        if (price > 150) {
            price = 150;
        } else if (this.price > 100) {
            price = 100;
        }
    }
    //显示书籍的情况
    public void info(){
        System.out.println("书的书名="+this.name+"   当前的价格="+this.price);
    }
}